home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 20
/
Cream of the Crop 20 (Terry Blount) (1996).iso
/
bbs
/
ulp_222.zip
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1996-07-13
|
22KB
|
414 lines
┌───────────────────┐
│ │ ║ UpLoadProcessor Revision History File
│ ╥ ╥ ╥ │ ║
│ ║ ║ ║ ╓──╖ │ ║
│ ║ ║ ║ ║ ║ │ ║ The following is a list of the most
│ ╙───╜ ╨ ║──╜ │ ║ recent changes made to the ULP system
│ ╨ │ ║ by revision level, in reverse order.
└───────────────────┘ ║
════════════════════╝
*** NOTE: Refer to the UPGRADE.DOC file for upgrading instructions!!! ***
2.22 - On request, ULP's insertion of messages to local users is now
(7/13/96) configurable via ULPSM (by default it is turned off).
The "TO" field is no longer capitalized prior to message insertion
by ULP.
Added two new macros to the message insertion command line: @FROM@
and @OPT@. These macros can be set dynamically within the message
template through the MSG_FROM_NAME and MSG_OPT keywords (refer to
the documentation for more information).
Strengthened ZIP signature detection to prevent programs with
imbedded signatures (such as RAR's RCVT.EXE) from causing a false
positive.
Upgraded Watcom C compiler to version 10.6 from 10.0b.
2.21 - Adjusted the SFX detection code to properly detect InfoZIP's ZIP-
(6/22/96) compatible self-extraction module for OS/2.
ULP/2 is now capable of utilizing ZDCSULP.EXE more seamlessly by
forcing ZDCSULP.EXE through PipeDOS. This is still a very slow way
to run ZDCS under ULP/2; you would be better served to run the DOS
version of ULP in an OS/2 VDM instead.
Altered ULP so that messages are sent only for public uploads from a
remote user. Uploads from local (e.g. non-serial) logins, file
attachments to messages, private file uploads to sysops, etc. will
not have messages generated for them.
Moved registration key check before configuration file processing in
ULP startup logic to prevent unregistered delays to registered users
if a configuration file error (e.g. missing) occurs.
2.20 - CREDIT CARD REGISTRATION IS BACK! See REGISTER.FRM for details.
(4/13/96)
Added full support for messaging upload test results to the user
and/or sysop using fully customizable, multi-lingual templates.
Refer to the documentation and online help for more information on
this new subsystem. Note that an external message insertion utility
is necessary, such as TXT2MSG for PCBoard.
Configuration file format changed (I ran out of expansion space),
necessitating UPDATE.EXE (contained in ULPU_220.ZIP). While I was
expanding the file, I also increased the maximum number of file
checkers from 5 to 10.
Added new @-macros for the various templates: @FIRST@ (user's first
name, PCBoard-style), @CONFNUM@ (conference number of the upload)
and @FAILTEXT@ (fixed-format failure description strings).
Altered the process data file handling slightly...the process data
file is now automatically named the same as the base configuration
filename but with the extension ".PDT". There really is no reason
why the sysop should need to keep track of the filename in practice,
and this may help prevent some confusion with multiple configs.
Altered normal logging a little to reduce log size...most probably
won't notice. Also added more information to the log file when in
debug mode.
The OS/2 version of ULP and ULPSM would ignore filenames beginning
with a period (permissible on HPFS partitions). Fixed.
ULPSM sometimes wouldn't recognize that a field had been edited,
possibly losing configuration modifications when exiting.
Some debugging code trying to track the internal database problem a
couple of people had broke the ZDCS database interface. (This was
the fix released as 2.13a).
2.13 - Compiled a FAQ file from my ULP Support conferences. Hopefully this
(2/11/96) will be of some benefit to people who may be having some difficulty
already beaten to death in the echoes. Read it. Also spent some
time scrubbing the docs and online help files.
Altered ULP's startup logic to prevent unnecessarily opening the
duplication database or BBS ad database files under certain
operating modes. This may help a couple of people with database
corruption problems when no data is written to it (strangely
enough). It'll also save some memory along the way...
Corrected a condition where temporary data files may not be removed
in the $DATxxxx scratch directory when archives are filtered.
Added a check for possible junk in the work subdirectories which
produces warning messages on screen and in the log. While I could
add code to remove the junk, I would rather try to figure out why
it's being left behind in the first place and correct that instead.
2.12 - ARGH! A last minute "innocent" tweak in ULPSM wasn't so innocent,
(1/23/96) usually breaking the file checker configuration and causing ULP to
report strange errorlevels during processing. Sorry about that...
ULPSM wouldn't allow you to set <N>ever as an option for a "run
time" flag. Fixed.
2.11 - A new control flag has been added to the file/virus checker, GIF
(1/21/96) file checker and JPEG file checker setup: "run time". This flag
controls when the checker will be executed, online, event, both or
never. This offers greatly enhanced control on what utilities are
executed when.
A new control flag has been added to the "archive processing" menu
in ULPSM: "process nested subdirectories". This is the counterpart
to the "process nested archives" and "process nested GIF/JPEG files"
flags. This new flag should always be enabled; it is intended for
debugging purposes.
Altered the "ignore convert flag" of the individual archivers,
renaming it to just "convert". This flag now supports always
converting a format, not just ignoring (never) converting a format.
Refer to the online help for more information.
Added additional debugging messages for debug mode logging.
Added additional information for the BBS ad database maintenance
functions in ULPSM.
Shrank ULP and ULPSM executable sizes somewhat by offloading some
little-used static strings (e.g. error messages) into the help file
and out of the executables.
Bumped the stack space on all ULP executables again to eliminate an
error in an archive with 7 (!) internal directory levels.
Due to a Microsoft compiler quirk, the ZIP SFX scanning function was
broken in the DOS version of ULP, affecting pre-screening and online
test in fast mode of ZIP SFX files. Unrolled a section of code to
correct the problem.
2.10 - Added a new control flag to the "archive processing" menu in ULPSM:
(12/23/95) "repack nested archives". This flag is by default turned off and
will prevent ULP from repacking nested archives it encounters while
testing uploads. Refer to the online help for this flag for more
information.
Added a new @-variable "@GSCOL@", which provides a shortened form of
GIF or JPEG number of colors (e.g. "16777216" becomes "16M", "65536"
becomes "64K").
Added the ability to execute a JPEG graphic file checker (now that